384886
221281
667459
450648
187680
832857
577137
64240
490333
499962
620174
706514
5241799
3668581
3196148
2493804
2272988
2112609
2040358
193678
1819118
1743136
1717196
1658471